@charset "utf-8";
/* CSS Document */

@font-face {
	font-family:'Myriad Pro';
	src:url('../fonts/MyriadPro-Bold.otf');
	src: local('Myriad Pro'), url('../fonts/MyriadWebPro.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

body {
	margin:0;
	padding:0;
	 font: Verdana;
	/*font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;*/
	font-size:13px;
	color:#000;
	
}

h1, h2, h3, h4, h5, h6, ul, li {
	padding:0;
	margin:0;
	font-weight:normal;
}

h1 {
	font-size:14px;
	color:#008f0a;
	margin-bottom:15px;
	text-transform:uppercase;
}

h2 {
	font-size:16px;
	text-transform:uppercase;
	padding-top:25px;
}

h3, h3 a {
	font-size:18px;
	color:#00ad0c;
}

a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#008f0a;
}

img, a img {border:none 0;}

.highlight_text {
	color:#F00;
}

.container {
	width:980px;
	margin:0 auto;
}

/*----------header----------*/
.header {
	background:url(../images/bg.gif) top center repeat;
}

.header .top {
	background:url(../images/bg_hd_sd.png) top repeat-y;
}

.header .top .hd_top {
	width:802px;
	margin:0 auto;
}

.header .top .hd_top .bg_hdtop {
	background:url(../images/bg_hd_t.png) top center no-repeat;
	height:145px;
	padding:20px 0;
	color:#fff;
}

.header .logo {
	float:left;
	width:277px;
	text-align:center;
	line-height:20px;
}
.header .top .hd_top .logo img {
	max-width:187px;
}

.title_site {
	margin-top:25px;
}

.span_style_1 {
	font-size:18px;
	font-weight:bold;
}
.span_style_2 {
	font-size:23px;
	padding-left:20px;
	font-weight:bold;
}
.span_color_1 {
	color:#eaff00;
}
.span_color_2 {
	color:#78ff83;
}

.header .top .search {
	float:right;
	margin:30px 15px 0 0;
	background:url(../images/icon.gif) top left no-repeat;
	background-position:-10px -10px;
	width:217px;
	height:24px;
	font-size:13px;
}

.header .top .search input[type='text'] {
	float:left;
	width:170px;
	padding:3px 3px 0 3px;
	border:none 0;
	background:none 0;
	color:#99a4ac;
}
.header .top .search input[type='submit'] {
	float:right;
	width:35px;
	height:20px;
	cursor:pointer;
	background:none 0;
	border:none 0;
}

/*----banner-----*/

.header .top .banner img {
	width:802px;
}


/*----------menu-----------*/
.bg_menu {
	background:url(../images/bg_mn_out.gif) bottom repeat-x;
}

.menu .mn_l {
	float:left;
	background:url(../images/icon.gif) no-repeat;
	background-position:-10px -44px;
	width:88px;
	height:62px;
}
.menu .mn_r {
	float:right;
	background:url(../images/icon.gif) no-repeat;
	background-position:-98px -44px;
	width:88px;
	height:62px;
}

.mn {
	background:url(../images/bg_mn.gif) top repeat-x;
	margin:0 88px;
	height:40px;
	padding-top:22px;
}

.mn li {
	float:left;
}

.mn li a {
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:23px;
	padding-left:3px;
}

.mn li a:hover {
	color:#008f0a;
}

.mn .first {
	list-style:none !important;
	padding-left:20px;
}

/*--------------main------------*/
.main {
	padding:20px 0;
}

.main .main_cont .bt_main_cont_l, .main .main_cont .bt_main_cont_r {
	height:20px;
}

.main .main_cont .bt_main_cont_l {
	float:left;
	background:url(../images/bg_cont_sd.png) top left no-repeat;
	width:50%;
}
.main .main_cont .bt_main_cont_r {
	background:url(../images/bg_cont_sd.png) top right no-repeat;
	margin-left:50%;
}


.main .bg_main_cont {
	border:#f3f4f4 solid 10px;
	background:#fff;
}

/*----title----*/
.collection .title {
	background:url(../images/title.gif) no-repeat;
	background-position:0 0;
	height:75px;
        width: 230px;
}

.pd_new .title {
	background:url(../images/title.gif) no-repeat;
	background-position:0 -75px;
	height:75px;
        width: 230px;
}

.highlight .title {
	background:url(../images/title.gif) no-repeat;
	background-position:0 -150px;
	height:75px;
        width: 315px;
}

.sellers .title {
	background:url(../images/title.gif) no-repeat;
	background-position:0 -225px;
	height:75px;
        width: 350px;
}

.services .title {
	background:url(../images/title.gif) no-repeat;
	background-position:0 -300px;
	height:75px;
}
/*----------------*/

.main .main_cont .main_cont_detail {
	float:left;
	width:205px;
	margin:15px 17px 15px 17px;
	text-align:center;
}

.main .main_cont .main_cont_detail img {
	width:205px;
	height:205px;
}

.main .price_old {
	text-decoration:line-through;
	color:#8f908e;
}
.main .price_new {
	font-size:16px;
	color:#008a0a;
}

.main .sv_pic {
	float:left;
	width:365px;
}

.main .sv_pic img {
	width:345px;
	height:557px;
}

.main .sv_cont {
	float:right;
	width:525px;
}

.main .sv_cont .sv_cont_detail {
	height:557px;
}

.main .sv_cont .sv_cont_detail ul {
	list-style:none;
	margin:10px 20px;
}
.main .sv_cont .sv_cont_detail li {
	padding-top:12px;
	clear:both;
	height:120px;
}

.main .sv_cont .sv_cont_detail img {
	float:left;
	width:120px;
	height:120px;
	margin:0 20px 0 0;
}

.main .sv_n {
	float:right;
	width:90px;
	height:557px;
	text-align:right;
	background:#fff;
}

.main .sv_n ul {
	list-style:none;
	margin:30px 0;
}
.main .sv_n li {
	padding-top:12px;
	clear:both;
	height:120px;
	color:#fff;
}

.main .sv_n li div {
	width:45px;
	height:54px;
	position:relative;
	float:right;
	bottom:-66px;
}

.main .sv_n li#no1 {background:#00ad0c;}
.main .sv_n li#no1 div {
	background:url(../images/icon.gif) no-repeat;
	background-position:-10px -120px;
}
.main .sv_n li#no2 {background:#ff5a00;}
.main .sv_n li#no2 div {
	background:url(../images/icon.gif) no-repeat;
	background-position:-10px -174px;
}
.main .sv_n li#no3 {background:#8bbc00;}
.main .sv_n li#no3 div {
	background:url(../images/icon.gif) no-repeat;
	background-position:-10px -228px;
}
.main .sv_n li#no4 {background:#2ed1d4;}
.main .sv_n li#no4 div {
	background:url(../images/icon.gif) no-repeat;
	background-position:-10px -282px;
}





/*-------------footer------------*/
.footer {
	background:url(../images/bg.gif) top center repeat;
}

.footer .ft_top {
	background:url(../images/bg_mn_out.gif) #fff bottom repeat-x;
	height:40px;
	padding:20px 30px;
}

.footer .ft_top .ft_top_l {
	float:left;
	font-size:18px;
}

.footer .ft_top .ft_top_l span {
	float:left;
	margin:5px 10px 0 0;
}

.footer .ft_top .ft_top_l ul {
	list-style:none;
	float:left;
}
.footer .ft_top .ft_top_l li {
	float:left;
	margin-right:5px;
}

.footer .ft_top .ft_top_r {
	float:right;
	text-align:right;
}

.footer .logo {
	float:left;
	width:365px;
	text-align:center;
}

.footer .ft_card {
	margin:20px 0 5px 0;
}
.footer .ft_card img {
	border:#dadada solid 1px;
	width:49px;
	height:30px;
	margin-right:8px;
}

.footer .ft_cont {
	float:left;
	margin-left:65px;
}

.footer .ft_cont .ft_link {
	float:left;
	margin-right:35px;
}
.footer .ft_cont .ft_link ul {
	margin-left:10px;
}

.footer .ft_cont .ft_b {
	margin-top:15px;
}
.footer .ft_cont .copyright {
	color:#6f6f6f;
}

.navHeaderCollapse {

}
